"""
    hold()上下文管理器
        hold()
            为了方便保存密钥，该hold()函数可以用作上下文管理器，并传递来自、、pyautogui.KEYBOARD_KEYS等字符串，并且该密钥将在上下文块的持续时间内保存。
"""
import pyautogui

with pyautogui.hold('shift'):
    pyautogui.press(['left', 'left', 'left'])
# 相当于以下代码
pyautogui.keyDown('shift')  # hold down the shift key
pyautogui.press('left')     # press the left arrow key
pyautogui.press('left')     # press the left arrow key
pyautogui.press('left')     # press the left arrow key
pyautogui.keyUp('shift')    # release the shift key


